EAV: An Algebra for the Representation and Realization of Internal, Conceptual Objects in Configurable Database Management Systems
نویسندگان
چکیده
The aim of the KIDS1 project is the specification and generation/configuration of database management systems (DBMS). Thus, as for one aspect of KIDS, the modelling of potentially arbitrarily structured (generic) objects on different levels of abstraction has to be supported. First, a meta model provides for the description of data and operations close to the view of the user. Second, data are represented as physical objects on the storage level. Hence, a mapping from data model objects into physical objects is desired. Since that mapping is likely to get very complex, an intermediate representation is introduced, and the mapping is subdivided into two steps. On the intermediate level, data is represented in the form of triples (entity, attribute, values) or as quadruples (which allow the ordering of specific sets of triples). Triples are comparable to logical objects in database management systems: neither are they stored physically, nor are they visible to users. The description of data model objects results in a triple scheme, while the semantics of data model operations can be expressed in terms of operations on triple sets. Furthermore, the way sets of triples have to be stored is specified by means of reduction rules. The EAV2 algebra supports the specification of triples and quadruples, operations on sets of triples, and the definition of (reduction) rules by use of algebraic expressions. 1. Kernel Machine-Based Implementation of Database Management Systems 2. Entity-Attribute-Value
منابع مشابه
Future study of Description System Architecture Approaches with Emphasis on Strategic Management
Systems Architecture is a generic discipline to handle objects (existing or to be created) called systems, in a way that supports reasoning about the structural properties of these objects. Systems Architecture is a response to the conceptual and practical difficulties of the description and the design of complex systems. Systems Architecture is a generic discipline to handle objects (existin...
متن کاملApplication of Information Technology: Organization of Heterogeneous Scientific Data Using the EAV/CR Representation
Entity-attribute-value (EAV) representation is a means of organizing highly heterogeneous data using a relatively simple physical database schema. EAV representation is widely used in the medical domain, most notably in the storage of data related to clinical patient records. Its potential strengths suggest its use in other biomedical areas, in particular research databases whose schemas are co...
متن کاملDevelopment of a conceptual model for asthma management system in primary care
Introduction: Asthma is uncontrolled in more than half of asthma patients due to inadequate and incorrect management. The main reasons for inadequate management are non-adherence, inadequate knowledge of a general practitioner about patientchr('39')s clinical condition, and not following asthma management guidelines The purpose of this study was to develop a conceptual model for the asthma mana...
متن کاملKlemens Böhm Building a Configurable Database Application for Structured Documents
Storing structured documents in object-oriented databases and fragmenting them according to their logical structure gives way to more expressive querying mechanisms, as compared to conventional document-management systems. At a rst stage, however, such an approach does not come out too good with regard to the performance of certain other basic operations. Thus, our database-application framewor...
متن کاملBuilding a Configurable Database Application for Structured Documents
Storing structured documents in object-oriented databases and fragmenting them according to their logical structure gives way to more expressive querying mechanisms, as compared to conventional document-management systems. At a rst stage, however, such an approach does not come out too good with regard to the performance of certain other basic operations. Thus, our database-application framewor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993